home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / zc1750d.arc / ZCOMMDOC.AG < prev    next >
Encoding:
Text File  |  1990-01-22  |  72.7 KB  |  1,771 lines

  1.  
  2.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  3.         ZCOMM User Manual                                                  181
  4.  
  5.            SEE ALSO: z numeric parameter, ZONE environment variable
  6.            NOTE: Backdating file creation times may confuse some backup
  7.            programs.
  8.  
  9.         e  Indicates the number of errors, failed file transfers and the
  10.            number of characters received by the term function with parity
  11.            error, framing error or overrun.
  12.  
  13.            EXAMPLE: if e>30 goto badline
  14.  
  15.  
  16.            If the term function increments the error count to 0[3] (from a
  17.            negative number), and E mode is set, the term function exits. This
  18.            allows the script to regain control in the event of a noisy line.
  19.            This condition is indicated by the e test condition being false
  20.            (0).
  21.  
  22.            EXAMPLE: pe-20; ... wait; if !e goto badline
  23.  
  24.  
  25.            This parameter is reset to 0 by the call command.
  26.  
  27.            SEE ALSO: e numeric parameter, E mode
  28.  
  29.            SEE ALSO: e test condition (if, while commands)
  30.  
  31.         f  Fail time.  Sets the default timeout in seconds for matching a
  32.            pattern.  This timeout is reset whenever a character is received
  33.            from the remote.  Timeout is suspended whenever a XOFF (DC3 or
  34.            Control-S) is keyboarded, and resumed when XON (DC1 or Control-Q)
  35.            is keyboarded.  The f parameter value may be overridden for one
  36.            command by the ftime mode.
  37.  
  38.            EXAMPLE: pf15 sets a default 15 second inactivity timeout  for
  39.            pattern searches.
  40.  
  41.  
  42.         g  Set the "gochar" (decimal).  (See the ASCII/Decimal conversion
  43.            table in Chapter 29).  The g parameter is reset to its default
  44.            (linefeed, 10) by the call command.  (See documentation on the p
  45.            mode.)
  46.  
  47.            Some remote systems accept uploads with a ? (decimal 63) prompt for
  48.            each line.  Optimum operation with such a system might call for
  49.  
  50.  
  51.  
  52.         __________
  53.  
  54.          3. Refer to E mode description for caveats.
  55.  
  56.  
  57.  
  58.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  59.  
  60.  
  61.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  62.         ZCOMM User Manual                                                  182
  63.  
  64.                            pg63 pp1000 pt4 f -tp file1
  65.  
  66.            The pg63 sets the goahead character to question mark.  The pp1000
  67.            sets the timeout to a long delay (10 seconds).  The pt4 sets the
  68.            upload throttle to 40 milliseconds per characters, a speed which
  69.            allows the remote to echo somewhat slowly (assuming no tabs).
  70.            Finally, the command f -tp file sends file1 with Throttle and wait
  71.            for Prompt at end of line.
  72.  
  73.            As a special case, if the "gochar" is set to 17 (called XON, DC1,
  74.            or ^Q) before the p mode is set, file transmission is stopped until
  75.            an XON is keyboarded or received from the remote.
  76.  
  77.            EXAMPLE: pg17; ena -p
  78.  
  79.  
  80.         h  Iff the h numeric parameter is set non zero, the h (Half Duplex)
  81.            mode causes characters transmitted by the term function to be
  82.            stored in the circular buffer as if they had been received from the
  83.            remote.  This allows the review function to display them.  Since
  84.            the echoed characters appear to have come from the remote, scripts
  85.            may be affected, especially pattern searches.
  86.  
  87.            EXAMPLE: ph1; ena -h
  88.  
  89.  
  90.         i  Set the interval between retries to n seconds.
  91.  
  92.            EXAMPLE: pi4; call -200 busysys attack dials up to 201 times at 4
  93.            second intervals.
  94.  
  95.  
  96.            SEE ALSO: call -n command
  97.  
  98.         j  Sets the maximum connect time in seconds allowed restricted callers
  99.            in host operation.  The default value of 0 does not restrict
  100.            connect time.
  101.  
  102.            EXAMPLE: pj300 disconnects restricted callers at the first command
  103.            prompt after 5 minutes' connect time.
  104.  
  105.  
  106.         k  When receiving data from the remote at high speeds (9600 or
  107.            faster), the display may fall behind data from the remote.  Under
  108.            these conditions, keyboarding an interrupt character (often Ctrl-C,
  109.            or Break) will immediately stop the output from the remote, but the
  110.            display will continue to scroll for some time while the data in the
  111.            circular buffer is displayed.  If this is objectionable, the k
  112.            parameter may be set to the remote's particular interrupt character
  113.            (in decimal).  This parameter also affects the link command.  When
  114.            this character is keyboarded, undisplayed data pending in the
  115.  
  116.  
  117.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  118.  
  119.  
  120.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  121.         ZCOMM User Manual                                                  183
  122.  
  123.            circular buffer is skipped over.  (This data is still available to
  124.            the review command.  The call command resets this parameter to -1,
  125.            disabling its function.
  126.  
  127.            EXAMPLE: Many DEC systems use ETX (Ctrl-C) to interrupt programs.
  128.            Many Unix users also use ETX for interrupting programs.  The
  129.            command pk3 causes ZCOMM to skip buffered output from the remote.
  130.            Unix users using the default interrupt character of RUBOUT may give
  131.            the command pk127
  132.  
  133.  
  134.         l  Selects LPTn for term function output when the l mode is set.  In
  135.            addition, adding 8 to the number allows terminal emulation escape
  136.            codes to select "printer controller mode" iff the printer is ready
  137.            at the time.  Adding 16 to the number allows "printer controller
  138.            mode" to be selected even if the printer is not ready at the time.
  139.  
  140.            Default is 1 (LPT1).
  141.  
  142.            EXAMPLE: pl2 selects LPT2.
  143.  
  144.  
  145.            EXAMPLE: pl9 selects LPT1 and allows the remote application to
  146.            enable "printer controller mode".
  147.  
  148.         m  Causes file transmission with the f file command to pause when a
  149.            character matching the decimal value is read from the file.  That
  150.            character is NOT transmitted.  When the file uploading is paused, a
  151.            keyboarded Ctrl-Q will resume transmission.  The call command
  152.            resets the m parameter to -1 (which matches nothing).
  153.  
  154.            EXAMPLE: pm12 Causes file uploading to pause on FormFeed (FF).
  155.  
  156.         n  Set the normal display attribute.  The default of 7 gives a normal
  157.            white on black display.  The numbers associated with the s, r, and
  158.            n are stored in the attribute byte of each character position
  159.            written in the corresponding mode.
  160.  
  161.            The bit configuration (color display) is: Blink R G B  Intensity R
  162.            G B with the leftmost the most significant.
  163.  
  164.            Users with color monitors often use 2 (green) to avoid color
  165.            fringes caused by misconverged color monitors.
  166.            NOTE: the actual writing color attribute is not changed until the
  167.            next time the display is reset.  Some attributes generate
  168.            unreadable displays.  Other attributes generate text that can only
  169.            be seen on some monitors.
  170.  
  171.            EXAMPLE: pn3 sets cyan; pn2 sets green.
  172.  
  173.  
  174.  
  175.  
  176.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  177.  
  178.  
  179.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  180.         ZCOMM User Manual                                                  184
  181.  
  182.         o  Iff non zero, allows overlap of file writing and incoming data from
  183.            the remote.  This increases throughput when receiving files with B,
  184.            Extended Quick B, XMODEM, and YMODEM Batch protocols.  ZCOMM sets
  185.            this to 1 on startup unless a PC-jr is detected.
  186.  
  187.         p  Pause sets the echo wait period (in hundredths of seconds) used
  188.            with the pattern command and the w and p modes.  Larger numbers
  189.            give longer pauses.  The default works well with most micro based
  190.            bulletin board systems.  The p parameter is reset to its default of
  191.            70 (700 milliseconds approximately) by the call command.
  192.  
  193.            SEE ALSO: p mode
  194.  
  195.         q  Sets the "gopause".  When sending a file with a wait for "gochar" (
  196.            p mode), ZCOMM waits Gopause hundredths of seconds AFTER it
  197.            receives the "gochar".  The q parameter also controls the time
  198.            delay after a normal pattern match or putw command.
  199.  
  200.            The q parameter is reset to its default of 70 (700 milliseconds
  201.            approximately) by the call command.  The default value allows time
  202.            for immediate echoes to be displayed and for the Hayes
  203.            SmartModem(TM) to respond to most commands.
  204.  
  205.            SEE ALSO: p mode
  206.  
  207.         r  Set the attribute for "reverse video".
  208.  
  209.            EXAMPLE: pr97 sets "reverse video" to blue on yellow.
  210.  
  211.  
  212.            SEE ALSO: n numeric parameter
  213.  
  214.         s  Set the attribute of the status line display (default 7, for
  215.            white).  A value of 8 (grey) may be chosen to prevent the status
  216.            line display from distracting from the information being printed.
  217.            The low intensity grey also minimizes phosphor burn.  Some other
  218.            possibilities are 2 for green, and 1 for blue (or underlined on the
  219.            monochrome board).
  220.  
  221.            SEE ALSO: n numeric parameter
  222.  
  223.         t  Sets the throttle speed (delay between characters in hundredths of
  224.            seconds) used by the term function when uploading files with an f
  225.            -t file command.  The default value of 4 corresponds to about 20
  226.            characters per second sending speed when t mode is enabled.  Larger
  227.            numbers give slower transmission.  The effective resolution of the
  228.            t parameter is limited by the timekeeping resolution of the
  229.            operating system; on PC-DOS the resolution is about 18 per second.
  230.  
  231.            A negative value (-1 to -32767) may be used to specify a software
  232.            timing loop, with more negative values giving slower transmission.
  233.  
  234.  
  235.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  236.  
  237.  
  238.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  239.         ZCOMM User Manual                                                  185
  240.  
  241.            The speed effect of a negative t value depends on the processor
  242.            speed and operating environment.
  243.  
  244.            The t parameter is reset to its default by the call command.
  245.  
  246.            SEE ALSO: t mode
  247.  
  248.         u  Sets the video attribute used to represent underline.
  249.  
  250.            EXAMPLE: pu14 sets "underline" to yellow.
  251.  
  252.  
  253.            SEE ALSO: n numeric parameter
  254.  
  255.         v  Sets the verbose level (default 0).  A value less than zero
  256.            inhibits some routine messages.  A value greater then zero causes
  257.            the set command to list all string parameters, including empty
  258.            string parameters.  The screen erase after data calls in host
  259.            operation is disabled.  Values greater than 1 display script
  260.            commands as they are fetched from the script file.* Larger values
  261.            give more detailed tracing information.  A value of 50+ causes data
  262.            read by the read command to be displayed and acted upon by the term
  263.            function (when called) as if it had arrived from the remote.
  264.            NOTE: A v parameter value greater than zero affects scripts that
  265.            generate files with the > command.
  266.  
  267.         w
  268.  
  269.         block length
  270.  
  271.         packet length Controls the block length used by the CompuServe B
  272.            Protocol.  A longer length increases throughput, but may overload
  273.            some networks, resulting in excessive retransmissions or failed
  274.            transfers.  With the new Extended Quick-B protocol, the maximum
  275.            block length is 1024 data bytes.  A value of 0 (the default) allows
  276.            the Compuserve computer to control the block length, up to 1024
  277.            with Extended Quick-B.
  278.  
  279.            A negative value controls the upload block length but still allows
  280.            Compuserve to control the download block length (1024 with Extended
  281.            Quick B).
  282.  
  283.            Uploads to Compuserve using longer block lengths are especially
  284.            sensitive to poor flow control, especially when error correcting
  285.            modems (MNP, etc.) are used.  If B protocol uploads fail or require
  286.            excessive retransmissions, correct the flow control arrangements,
  287.            disable the modem's error correction, or try a smaller upload block
  288.            size.
  289.  
  290.            The data contents of successfully transferred file(s) are not
  291.            affected by this parameter.
  292.  
  293.  
  294.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  295.  
  296.  
  297.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  298.         ZCOMM User Manual                                                  186
  299.  
  300.         x  Sets the port number linked with the link command.
  301.  
  302.            SEE ALSO: link command, y numeric parameter
  303.  
  304.         y  Sets the transmission speed used by the linked port.
  305.  
  306.            SEE ALSO: link command, x numeric parameter
  307.  
  308.         z  Set the timeZone in minutes behind GMT (Greenwich Mean Time).
  309.  
  310.            EXAMPLE: pz300 sets timezone 300 minutes behind GMT for EST.
  311.  
  312.  
  313.            EXAMPLE: pz480 sets timezone 480 minutes behind GMT for PST.
  314.  
  315.  
  316.            SEE ALSO: d numeric parameter, ZONE environment variable
  317.  
  318.         _  The _ numeric parameter controls the action taken by ZCOMM when a
  319.            fatal error (one that generates the "ZCOMM: Error..." message).
  320.            Any non zero value causes DTR to be dropped (disconnect the modem).
  321.            A value greater than 100 causes ZCOMM to exit to the operating
  322.            system.  The NUKE key does not invoke this processing.
  323.  
  324.            EXAMPLE: p_101
  325.  
  326.  
  327.         22.1  Kermit Numeric Parameters
  328.  
  329.         The Super-Kermit parameters control Kermit protocol transfers.  They
  330.         are set with the kermit px# command.  Their current values may be
  331.         displayed with a kermit p command.  These parameters rarely need
  332.         changing for most systems.  They can be changed in case of difficulty
  333.         with Kermit transfers, especially with mainframe programs or obscure
  334.         microcomputer Kermit impelementations.
  335.  
  336.         Certain of these parameters require character values expressed in
  337.         decimal.  The ASCII code chart in Chapter 29 gives the decimal value
  338.         of all ASCII characters.
  339.  
  340.         When transferring files with Kermit programs operating on IBM
  341.         mainframes with half duplex front ends, the kermit i parameter should
  342.         be set to 1, and the kermit s parameter set to the longest response
  343.         time expected, perhaps 45 seconds.
  344.  
  345.         EXAMPLE: kermit pi1;  kermit ps45
  346.  
  347.  
  348.         SEE ALSO: Kermit protocol in Chapter 11
  349.  
  350.  
  351.  
  352.  
  353.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  354.  
  355.  
  356.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  357.         ZCOMM User Manual                                                  187
  358.  
  359.         7 If non zero, force seven bit line transmission with eighth bit
  360.           quoting Kermit transmission even if ZCOMM is otherwise using eight
  361.           bits no parity.  This parameter is reset by the call command.
  362.  
  363.         8 If non zero, force 8 bit transparent Kermit transmission even if
  364.           ZCOMM is otherwise using seven bit line transmission.  Normally, the
  365.           Kermit file transfer commands use 7 bit line transmission and
  366.           attempt to negotiate 8th bit quoting if one of the 7 bit modes (7e,
  367.           7o, 7m, 7s) is used.  This parameter is reset by the call command.
  368.  
  369.         a Incoming packet-start character, default 1 (SOH).
  370.  
  371.         A Outgoing packet-start character, default 1 (SOH).
  372.  
  373.         b Block check type requested: 1=1 byte checksum, 2=2 byte checksum,
  374.           3=3 byte CRC-16 (default).  Selecting a type 1 checksum instead of
  375.           type 3 will increase throughput by 2-4 percent[4] at the expense of
  376.           weaker error checking.  The probability of undetected errors when
  377.           using Kermit in checksum mode instead of CRC-16 increases
  378.           dramatically with noisy lines and longer packets.
  379.  
  380.         c Control prefix in incoming data, default 35 (pound sign).
  381.  
  382.         C Control prefix in outgoing data, default 35 (pound sign).
  383.  
  384.         d Delay in seconds before initial sending, default 0.
  385.  
  386.         e Incoming end of line character, default 13 (CR).
  387.  
  388.         E Outgoing end of line character, default 13 (CR).
  389.  
  390.         i Use IBM line turnaround, default 0 (don't use IBM line turnaround).
  391.           The Kermit x numeric parameter sets the turnaround character.  This
  392.           may be necessary when communicating with IBM mainframes with half
  393.           duplex front ends.
  394.  
  395.         l Maximum outgoing packet length, default 1000, 1000 maximum.  A value
  396.           greater than 94 implies Kermit long packets.  The receiving program
  397.           may force shorter packets.
  398.  
  399.         L Maximum incoming packet length, default 1000, 1000 maximum.  A value
  400.           greater than 94 implies Kermit long packets.  This sets a limit; the
  401.           sending program may use shorter packets.
  402.  
  403.  
  404.  
  405.  
  406.         __________
  407.  
  408.          4. for 96 byte packets
  409.  
  410.  
  411.  
  412.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  413.  
  414.  
  415.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  416.         ZCOMM User Manual                                                  188
  417.  
  418.         p Sets the number of padding characters (default 0) to send before and
  419.           after each transmitted packet.
  420.  
  421.           SEE ALSO: kermit y numeric parameter
  422.  
  423.         r If non zero, remove incomplete files received with a protocol except
  424.           those received with the + option (default 0).
  425.  
  426.         s Timeout interval in seconds waiting for XON characters or positive
  427.           flow control (default 15).  If an XON is not received within this
  428.           time, transmission resumes anyway.  A value of 0 disables this
  429.           timeout.
  430.  
  431.         t Override timeout interval in seconds for incoming packets.  The
  432.           default of 0 allows the other program to specifiy the timeout.
  433.  
  434.         T Timeout interval for outgoing packets, default 4 seconds.
  435.  
  436.         v Eighth bit quoting character, default 38 (ampersand).  Sliding
  437.           Window size in Kermit packets, 1 minimum, 31 maximum, 15 default.
  438.           Setting w to zero disables the sliding window.
  439.  
  440.         x IBM turnaround character, default 17 (XON).
  441.  
  442.         y Pad character to send, default 0 (NUL).
  443.  
  444.           SEE ALSO: kermit p numeric parameter
  445.  
  446.         22.2  X/Y/ZMODEM Numeric Parameters
  447.  
  448.         These parameters control XMODEM, YMODEM, and ZMODEM protocol
  449.         transfers.  They are set with the z px# command available with ZMODEM
  450.         flavors of ZCOMM.  Their current values can be displayed with a z p
  451.         command.  These parameters rarely need changing in normal
  452.         environments.
  453.  
  454.         b If non zero, ZMODEM sends a break when it is sending a file and
  455.           receives a retransmission request.  This mode of operation may be
  456.           used with high speed modems to clear unwanted characters from the
  457.           modem's buffer during error recovery.  Usually, the modem must be
  458.           given a configuration command to set the proper action to take when
  459.           receiving a break signal.
  460.  
  461.         B Sets the duration of the break signal in tenths of a second, default
  462.           2 (200 milliseconds).
  463.  
  464.         c Enables Cybernetic Data Recovery(TM) on XMODEM and YMODEM transfers.
  465.           Setting this parameter to 0 accommodates programs with non standard
  466.           XMODEM/YMODEM protocols and slightly quickens file transfers.  The
  467.           default value of 1 provides optimum reliability for XMODEM and
  468.           YMODEM transfers with programs that meet the XMODEM/YMODEM spec.
  469.  
  470.  
  471.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  472.  
  473.  
  474.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  475.         ZCOMM User Manual                                                  189
  476.  
  477.         C Sets the number of times ZMODEM will attempt to send a command (as a
  478.           result of a zcommand command) (default 11).
  479.  
  480.         d Sets a delay time in tenths of seconds that the sz command will wait
  481.           for a ZMODEM packet in response to the rz<ENTER> string it sends to
  482.           the remote before sending a ZMODEM packet.  This facilitates
  483.           automatic ZMODEM uploads to VMS, which interrupts programs with the
  484.           Ctrl-X character.  The call command resets this parameter to its
  485.           default of 1.  Higher values increase the startup time when the
  486.           receiving ZMODEM program is started before the sender.
  487.  
  488.         e If non zero, escape all control characters.  This allows ZMODEM
  489.           transfers to operate over data PBX and other systems that freak out
  490.           when they receive control characters.
  491.  
  492.         f Flow control mask, only used with Unix/Xenix systems.  Setting this
  493.           to 0 (the default) disables hardware (RTS/CTS) flow control for
  494.           Xenix/Unix systems with broken hardware flow control.  On Xenix/Unix
  495.           systems where only CTS flow control works properly, set this to 8192
  496.           to allow CTS flow control only.
  497.  
  498.         F Sets the pause after each data subpacket sent with the sz command
  499.           when the F option is used, or when failing flow control is detected.
  500.           The default value of 1 causes a one tenth second delay.
  501.  
  502.           SEE ALSO: F option On some Unix operating systems the pause will be
  503.           rounded up to the next second or two.
  504.  
  505.         l
  506.  
  507.         block length
  508.  
  509.         packet length Normally, the ZMODEM "packet length" ("block length") is
  510.           the file length.  Setting this parameter non zero forces ZMODEM to
  511.           close a frame and wait for an ACK after each # bytes (default 0).
  512.           This makes ZMODEM behave like XMODEM, YMODEM, or JMODEM, which wait
  513.           after each block/packet for an acknowledgement before going on to
  514.           the next block.  The packet length may be adjusted to prevent buffer
  515.           overflow in data PBX systems.  The call command resets this
  516.           parameter to 0.
  517.  
  518.         L (Default 0) If non zero, overrides the nominal length of data
  519.           subpackets within each ZMODEM frame.  A smaller value speeds error
  520.           recovery on noisy lines, a large value (maximum 1024) reduces the
  521.           overhead of CRC characters.  The call command resets this parameter
  522.           to 0.
  523.  
  524.           Please note that streaming ZMODEM has no direct equivalent to
  525.           XMODEM/YMODEM/JMODEM block length unless the zmodem l parameter is
  526.           set non zero.  In the absence of errors, ZMODEM normally sends the
  527.           entire file without pause.  If somebody claims ZMODEM's 1024 byte
  528.  
  529.  
  530.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  531.  
  532.  
  533.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  534.         ZCOMM User Manual                                                  190
  535.  
  536.           subpacket length is slowing things down by more than one half per
  537.           cent, he doesn't understand ZMODEM and should be ignored.
  538.  
  539.         n Sets the number of NULLS (default 0) sent before each ZDATA frame.
  540.           Some buffered modems (Fastcomm) have a firmware bug which loses
  541.           characters when changing the direction of transmission.  This causes
  542.           data frames to fail with a CRC or other error.  ZMODEM n parameter
  543.           values in the range of 100 to 150 have obviated this syndrome.
  544.  
  545.         P When set to 2 (the default), purge the transmit buffer and force a
  546.           receiver response when a CR/LF sequence (indicating a PC-Pursuit
  547.           DATA LOSS message) is detected.  A value of 1 does not purge the
  548.           transmit buffer.  A value of 0 disables special processing of CR/LF
  549.           sequences received by the sending ZMODEM.
  550.  
  551.         w If non 0, restrict the ZMODEM transmit window to the specified
  552.           number of bytes.  Setting this parameter to N requests
  553.           acknowledgements from the receiver every N/4 characters.  ZCOMM then
  554.           waits for acknowledgements from the receiver whenever it has sent N
  555.           more characters than it has received acknowledgements for.  This
  556.           parameter is useful with networks with defective flow control, and
  557.           with networks that store an excessive number of characters in
  558.           transit.  The call command resets this parameter to 0.
  559.  
  560.         W Adjusts the number of characters the ZMODEM receiver will silently
  561.           ignore when searching for the beginning of a new frame.  This may be
  562.           set larger to accomodate networks with excessive in transit storage,
  563.           smaller to speed error recovery from long error bursts on direct
  564.           connections.  The call command resets this parameter to the default
  565.           (1400).
  566.  
  567.         Z Number of minutes (default 0) to adjust the file modification date
  568.           when using the Telink or Clink/SEAlink file transfer protocol to
  569.           transfer a file between different time zones.
  570.  
  571.         The timeout parameters below may be set lower for faster X/YMODEM
  572.         error recovery when transferring files between two micros, higher to
  573.         accomodate extremely sluggish systems.  Only in pathological cases is
  574.         it necessary to modify these parameters.  The call command resets
  575.         these parameter to their defaults.
  576.  
  577.         p Timeout in tenths of seconds for gaps within a packet (default 50).
  578.  
  579.         r If non zero, remove incomplete files received with a protocol except
  580.           those received with the + option (default 0).
  581.  
  582.         R When non 0, limits the number of bytes of file comparision used with
  583.           the sz and rz -rr option.  This parameter may be set to a value
  584.           between 2048 and 32000 (1 billion on 32 bit systems).
  585.  
  586.           SEE ALSO: -rr option
  587.  
  588.  
  589.         (C) 1989 Omen Tech Inc                   Chapter 22 Numeric Parameters
  590.  
  591.  
  592.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  593.         ZCOMM User Manual                                                  191
  594.  
  595.         s Timeout interval in seconds waiting for XON characters or positive
  596.           flow control (default 15).  If an XON is not received within this
  597.           time, transmission resumes anyway.  A value of 0 disables this
  598.           timeout.
  599.  
  600.         t XMODEM, YMODEM, and ZMODEM Receiver timeout in tenths of seconds
  601.           waiting for a packet or command acknowledgement (default 100).
  602.  
  603.         T Transmitter timeout in tenths of seconds waiting for a packet
  604.           (default 600).
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.         (C) 1989 Omen Tech Inc                    Chapter 22 String Parameters
  649.  
  650.  
  651.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  652.         ZCOMM User Manual                                                  192
  653.  
  654.         23.  STRING PARAMETERS
  655.  
  656.         Case is significant in parameter names.
  657.  
  658.         ZCOMM provides two types of string parameters, permament and
  659.         temporary.  Permanent string parameters are always defined, and most
  660.         perform specific defined functions.  The permanent string parameters
  661.         are described below.  The names of the permament string parameters may
  662.         be displayed with the command sequence pv1; set given at the command
  663.         prompt.  Without the pv1 only non empty string parameters are
  664.         displayed.
  665.  
  666.         Temporary string parameters* are created by the set, sets, accept, and
  667.         grab commands when they do not reference a permament string parameter.
  668.         Temporary string parameter names begin with any letter except y and
  669.         may have up to 16 letters or digits.
  670.  
  671.         The contents of temporary string parameters may be accessed and
  672.         modified when ZCOMM is Restricted.  New temporary string parameter
  673.         names may not be created when ZCOMM is Restricted.
  674.  
  675.         The set command without arguments displays the current values and
  676.         maximum string length for each of the non-empty string parameters.  To
  677.         set a parameter empty, enter "" as the parameter string (e.g., set
  678.         txlog "").  Certain string parameters may be entered with ZCOMM's
  679.         character escapes.
  680.  
  681.         When a string parameter is executed, it may be either sent to the
  682.         remote as a string or executed as a command if its first character is
  683.         @.
  684.  
  685.         EXAMPLE: set f7 "logout\r" programs F7 to send a string to the remote.
  686.  
  687.  
  688.         EXAMPLE: set f7 "@echo logout" programs F7 to display logout on the
  689.         screen.
  690.  
  691.  
  692.         In strings sent to the remote, a \336 (octal 336) character causes a
  693.         pause in transmission[1] (controlled by the p numeric parameter),
  694.         which may be used to send multiple commands with one string.
  695.  
  696.         An optional underscore prepended to the name of a permament string
  697.         parameter causes that string parameter to be cleared by the next call
  698.         command.
  699.  
  700.  
  701.         __________
  702.  
  703.          1. Not including the mput command
  704.  
  705.  
  706.  
  707.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  708.  
  709.  
  710.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  711.         ZCOMM User Manual                                                  193
  712.  
  713.         The following string parameters may not be accessed or modified by the
  714.         set command or in string expansions when ZCOMM is Restricted:
  715.             backtab bbs break bs esc etx exrc f1...f12 fs1...fs12 fc1...fc12
  716.             fa1...fa12 fcdel* fcdown* fcend* fchome* fcins* fcleft* fcpgdn*
  717.             fcpgup* fcright* fcup* fdel fdown fhome fins fleft fnp5* fpgdn
  718.             fpgup fright fup intolink* l linkpass* m oncloserx onclosetx
  719.             onexit outahost outalink* password quitcmd rub tab unrestrict
  720.             xpassword*
  721.  
  722.         The following may not be modified by the set command when ZCOMM is
  723.         restricted:
  724.             answerback baudstr blankfill call1** call2 call3* callers*
  725.             calllog* callpath** challenge dircx dirfx dirrx dirsx disks dport
  726.             e emdir entstr eolstr helpfile home hprompt lib lpnono mcommand
  727.             mconnect menu messages mprefix mprompt msuffix n1 n2 n3 phones
  728.             picture plog private rcmdlog* remote rname* rxlog* telno tmp
  729.             tname* twxfile txlog* welcome xhelpfile
  730.  
  731.         The following parameters can never be modified by the set command: ano
  732.             args c d drive e h oname1...oname5 pwd s t w y y0...y127 yb yf
  733.  
  734.         String Parameters for Remote Operation:
  735.             answerback baudstr bbs call1** call2 call3* callers callpath**
  736.             challenge dircx dirfx dirrx dirsx disks emdir exrc helpfile home
  737.             hprompt intolink* linkpass* menu messages oncloserx onclosetx
  738.             outahost outalink* password private pwd rcmdlog* rmtcmd* rname*
  739.             rmtcheck* tname* twxfile unrestrict welcome xhelpfile
  740.         String Parameters for Protocol File Transfer:
  741.             adlopts dirrx dirsx oncloserx onclosetx
  742.         String Parameters for Non Protocol File Transfer:
  743.             blankfill dircx dirfx eolstr
  744.         String Parameters for Interactive Operation:
  745.             backtab break bs entstr esc etx lpnono mprompt Soft Keys tab rub
  746.             xpassword*
  747.         String Parameters for Scripts:
  748.             ano args c d e h ifs item lib oncloserx onclosetx onexit
  749.             oname1...oname5 remote rxcnt s s0...s9 t tmp y y0...y127 yb yf
  750.         String Parameters for Making Calls:
  751.             l m mcommand mconnect mprefix msuffix telno
  752.         String Parameters for Log Keeping:
  753.  
  754.             callers* calllog* plog rcmdlog* rxlog* txlog*
  755.         Other String Parameters:
  756.             helpfile home kermreset menu onexit picture phones quitcmd
  757.  
  758.  
  759.         adlopts Contains option(s) to be used for ZMODEM AutoDownloads.
  760.  
  761.             EXAMPLE: set adlopts "r" Use the r option (crash recovery) for
  762.             files automatically downloaded with ZMODEM.
  763.  
  764.  
  765.  
  766.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  767.  
  768.  
  769.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  770.         ZCOMM User Manual                                                  194
  771.  
  772.         alds An optional string to be used for controlling Alternate Long
  773.             Distance Services.  On Unix systems, allows assignments to the ALT
  774.             keys a to z.
  775.  
  776.         ano After invoking one of the date related string parameters, the ano
  777.             string contains the last two digits of the year.
  778.  
  779.         answerback When term is in q (TWX) mode, an answerback is sent in
  780.             response to an incoming ENQ.  The format of Answerback is
  781.             determined by the Western Union Telegraph Company.  It typically
  782.             consists of
  783.                                   \r\nNAME CITY\r\n\021
  784.             as entered by the set command using character escapes.  (In the
  785.             TWX protocol, the 021 (XON) at the end of the answerback turns on
  786.             the tape reader.) The answerback string must begin with CR,LF.
  787.  
  788.         args contains the complete calling sequence to the current script
  789.             level.
  790.  
  791.             EXAMPLE: call ge,upl accesses the genie telephone directory entry
  792.             and stores ge.upl in args.
  793.  
  794.  
  795.         backtab Assigns a string or command to the BACKTAB (Shift TAB) key.
  796.  
  797.         baudstr When ZCOMM gets a connect in host operation, ZCOMM executes
  798.             baudstr.
  799.  
  800.             EXAMPLE: set baudstr "@gosub .%lib/baud.t"
  801.  
  802.  
  803.         bbs May contain a shell escape command to activate a Bulletin Board
  804.             program via a DOS Gateway.  The bbs string parameter is always
  805.             processed as a shell escape command, and should not include a
  806.             leading "!".  For security reasons, it should specify an absolute
  807.             pathname.
  808.  
  809.             EXAMPLE: set bbs "~bbsprog"
  810.  
  811.  
  812.         blankfill When transmitting a file with the term function with p, r,
  813.             or w modes, ZCOMM sends the contents of blankfill (if set) to
  814.             prevent the remote from receiving a blank (empty) line.  (Some
  815.             programs interpret a blank line as an exit from text entry.) ZCOMM
  816.             Character Escapes must be used to represent control characters.
  817.             If blankfill is empty, nothing is sent. The call command resets
  818.             blankfill to empty.
  819.  
  820.         break Stores a string or command to be executed by the Ctrl-Break key
  821.             instead of the default 100 ms break.
  822.  
  823.  
  824.  
  825.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  826.  
  827.  
  828.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  829.         ZCOMM User Manual                                                  195
  830.  
  831.             EXAMPLE: Some Novation modems cannot pass a break signal:
  832.  
  833.               set break "@break putw %B\336\ 1\r putw %U\336\ 0\r"
  834.  
  835.             Causes the break key to send a break to get the modem's attention,
  836.             then tells the modem to send the break itself, and finally
  837.             restores
  838.  
  839.             the modem's ersatz "transparent" mode.
  840.  
  841.             SEE ALSO: break command
  842.  
  843.         bs  Stores an alternate string or command to be executed by the
  844.             backspace key when in the term function.
  845.  
  846.         c   When the h or s string parameters is accessed, the hundredths of a
  847.             second are stored in the c string parameter.  The accuracy and
  848.             precision of this quantity depend on the operating environment.
  849.  
  850.         call1 ** Sets the string to be sent to the modem or command to be
  851.             executed before each time ZCOMM scans for outgoing message control
  852.             scripts.  Typically this would consist of a modem command
  853.             disabling autoanswer, to allow outgoing calls.  This string is not
  854.             used if callpath is empty.
  855.  
  856.             EXAMPLE: set call1 "ATMS0=0\r" (Hayes Modem)
  857.  
  858.  
  859.         call2 Sets the string to be sent to the modem or command to be
  860.             executed each time ZCOMM begins to wait for a call in Host State.
  861.             Typically this would command the modem to enable autoanswer for
  862.             incoming calls.
  863.  
  864.             EXAMPLE: set call2 "ATMS0=1\r" (Hayes Modem)
  865.  
  866.  
  867.         call3 * Sets the string to be sent to the modem or command to be
  868.             executed each time ZCOMM begins waiting for incoming calls.
  869.             Typically this would consist of a lput command to display an
  870.             informational message on the local screen.  Note that such a
  871.             message will remain on the screen for long periods of time,
  872.             possibly creating an afterimage on the CRT display.
  873.  
  874.             EXAMPLE: set call3
  875.             @lput "\n\nAwaiting Incoming Call.  Press F1 to exit.\n"
  876.  
  877.  
  878.         callers A pathname in which a log of successful host state logins is
  879.             kept.  If callers is null (the default), no log is kept.
  880.  
  881.  
  882.  
  883.  
  884.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  885.  
  886.  
  887.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  888.         ZCOMM User Manual                                                  196
  889.  
  890.         calllog * The filename that contains the log of successful autodialed
  891.             calls.  If empty (the default), this function is disabled.  A
  892.             typical entry with 6.3 minutes connect time with a system called
  893.             cis02 is shown.
  894.             C 2143:22 01-25-84 1200 c:226-0627  63 cis02
  895.  
  896.         callpath ** Sets the ambiguous pathname that scans for scripts to
  897.             transmit outgoing messages.  If empty (the default), no scans are
  898.             made.
  899.  
  900.             EXAMPLE: set callpath "/tmp/outmsg.*"
  901.  
  902.             NOTE: The "disks" string parameter must be set to include any
  903.             drive specified in "callpath".
  904.  
  905.             SEE ALSO: call1, call2 string parameters
  906.  
  907.         challenge is executed when the caller connects and handshakes to
  908.             determine transmission speed.  This script runs without
  909.             restriction, and should check for carrier after each reading of
  910.             data.
  911.  
  912.             EXAMPLE: set challenge "@gosub .%lib/challeng.t"
  913.  
  914.  
  915.         d   Is set to the date when called, in the form "mmdd".
  916.  
  917.             EXAMPLE: t cia%d.TXT If the date is December 7, ZCOMM enters the
  918.             term function with capture to KGB1207.txt
  919.  
  920.  
  921.             EXAMPLE: create -st+ cbbs%d.tmp
  922.  
  923.  
  924.             SEE ALSO: h, t string parameters
  925.  
  926.         drive Is set to the current default disk drive letter when ZCOMM
  927.             starts and when logging into a new disk drive with an A: command.
  928.             mprompt, hprompt string parameters
  929.  
  930.         dircx
  931.  
  932.         dirfx
  933.  
  934.         dirrx
  935.  
  936.         dirsx String parameters for default/override directories.  Their uses
  937.             are described in Chapter 14.
  938.  
  939.         disks Contains the disks that may be logged into with with the d:
  940.             command where "d" is the drive letter, or that may appear as part
  941.  
  942.  
  943.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  944.  
  945.  
  946.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  947.         ZCOMM User Manual                                                  197
  948.  
  949.             of a pathname.  If empty (the default), drive letters are not
  950.             checked.  This parameter should be set to prevent local or remote
  951.             users from hanging the system by accessing an off-line disk drive.
  952.             It is also used to prevent restricted remote users from accessing
  953.             private data files.  This string must be entered in lower case.
  954.  
  955.             EXAMPLE: set disks "abc"
  956.  
  957.  
  958.             SEE ALSO: home string parameter
  959.  
  960.         dport Contains the name of the active communications port, otherwise
  961.             empty.
  962.  
  963.             SEE ALSO: port command
  964.  
  965.         drive Contains the drive letter of the current default DOS disk drive.
  966.  
  967.         emdir A directory pathname for incoming electronic mail files.  emdir
  968.             affects twxfile unless twxfile is an absolute path.  emdir is also
  969.             used for incoming electronic mail using the YMODEM Batch protocol
  970.             in the absence of a login.
  971.  
  972.             EXAMPLE: set emdir "/memo"
  973.  
  974.  
  975.         entstr If entstr is set, ZCOMM sends the contents of entstr when ENTER
  976.             (carriage return key) is keyboarded in the term function, unless n
  977.             mode is in effect.  ZCOMM Character Escapes must be used to
  978.             represent control characters.  If entstr is empty, a carriage
  979.             return is sent.  The "call" command resets entstr to empty.
  980.  
  981.             EXAMPLE: set entstr "\3"
  982.  
  983.             sends an ETX (octal 3) when Enter is keyboarded.  This is handy
  984.             for some computer systems that expect keyboarded lines to be
  985.             terminated with something other than the usual carriage return.
  986.             NOTE: The characters in entstr are always sent at full speed.
  987.  
  988.             SEE ALSO: eolstr string parameter
  989.  
  990.         eolstr When transmitting a file with the term function with p, r, or w
  991.             modes, ZCOMM sends the contents of eolstr (if set) to terminate
  992.             the line.  ZCOMM Character Escapes must be used to represent
  993.             control characters.  If eolstr is empty, a carriage return is
  994.             sent. The "call" command resets eolstr to empty.
  995.  
  996.             EXAMPLE: set eolstr "\r."
  997.  
  998.             sends a carriage return followed by a period at the end of each
  999.             line read from the transmit file.
  1000.  
  1001.  
  1002.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1003.  
  1004.  
  1005.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1006.         ZCOMM User Manual                                                  198
  1007.  
  1008.             NOTE: The characters in eolstr are always sent at full speed.
  1009.  
  1010.             SEE ALSO: entstr, blankfill string parameters
  1011.  
  1012.         esc Stores an alternate string or command to be executed by the ESC
  1013.             key when in term function.
  1014.  
  1015.         etx Stores an alternate string or command to be executed by ETX
  1016.             (Ctrl-C) when in the term function.
  1017.  
  1018.         exrc Is sent to the modem/executed when an interactive Host Operation
  1019.             session logs out.
  1020.  
  1021.             EXAMPLE: set exrc "@set disks c" resets the disks parameter in
  1022.             case privileged (unrestricted) callers modify this parameter.
  1023.  
  1024.  
  1025.         h   is set to the hour of the day in the form hhmm.
  1026.  
  1027.             EXAMPLE: echo "It is now %h Hours"
  1028.             displays: It is now 1930 Hours.
  1029.  
  1030.  
  1031.             SEE ALSO: hh, mm, d, t string parameters
  1032.  
  1033.         helpfile The pathname that contains the online help file.  You may
  1034.             wish to set this in the phone directory "setup" entry.  Iff
  1035.             helpfile begins with the character @, the rest of helpfile is
  1036.             treated as a Zcomm command.
  1037.  
  1038.             SEE ALSO: xhelpfile string parameters, help command, T test
  1039.             condition
  1040.  
  1041.         hh  is set to the hour of the day in the form hh.
  1042.  
  1043.             EXAMPLE: echo "It is now hour %h."
  1044.             displays: It is now hour 09.
  1045.  
  1046.  
  1047.             SEE ALSO: h, mm, d, t string parameters
  1048.  
  1049.         home When ZCOMM is invoked, home is set to the current directory.
  1050.             When the "cd" command is given without an argument, the directory
  1051.             is changed to the contents of home.  When ZCOMM is Restricted,
  1052.             absolute pathnames (those beginning with \ or /) must have home as
  1053.             a prefix.  This restricts unprivileged users to the directory
  1054.             given in home and/or its subdirectories on any of the disks
  1055.             allowed by the disks string parameter.  When changing the value of
  1056.             home, use slashes (/) and not backslases (\), and do not use a
  1057.             disk identifier.
  1058.  
  1059.  
  1060.  
  1061.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1062.  
  1063.  
  1064.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1065.         ZCOMM User Manual                                                  199
  1066.  
  1067.             SEE ALSO: disks string parameter
  1068.  
  1069.         hprompt Overrides the default host operation command prompt.
  1070.  
  1071.             SEE ALSO: mprompt, drive, pwd string parameters
  1072.  
  1073.         id0-id3 General purpose string parameters that may be used to hold ID
  1074.             strings (user account numbers) for script login applications.
  1075.  
  1076.         ifs The "Internal Field Separator" string contains the default
  1077.             characters to be used by the split command to parse a string into
  1078.             fields.
  1079.  
  1080.         item * When the expand command is executing a script, the item string
  1081.             parameter is set to the pathname of the matched file.
  1082.  
  1083.         intolink * A command that is executed or a string sent to the modem
  1084.             when ZCOMM enters the link command.
  1085.  
  1086.             EXAMPLE: set intolink "\r" sends CR to the linked computer.
  1087.  
  1088.  
  1089.             EXAMPLE: set intolink "@portx 0f8,2" selects a nonstandard link
  1090.             port.
  1091.  
  1092.             SEE ALSO: linkpass, outalink string parameters
  1093.  
  1094.         kermreset A string (up to 32 characters) may be sent by Pro-YAM's
  1095.             Kermit when it attempts to recover from a transmission error.  The
  1096.             default value for this string is empty.  Two metacharacters are
  1097.             special: \336 inserts a one second pause, \335 sends a break.
  1098.  
  1099.         l   l (letter l) indicates selection of a long distance carrier for
  1100.             calls to other area codes.  It is set to "1" as a default.  l may
  1101.             be set to the access code of the particular alternate long
  1102.             distance service desired with a "set" command.
  1103.  
  1104.             SEE ALSO: m string parameter
  1105.  
  1106.         lib A string variable which may be used to indicate the directory
  1107.             containing scripts.
  1108.  
  1109.         linkpass * If set, callers must enter this password when accessing the
  1110.             link command.
  1111.  
  1112.         lpnono Do not send any of the characters in lpnono to the printer.
  1113.             lpnono may use ZCOMM Character Escapes to represent control
  1114.             characters.
  1115.  
  1116.             EXAMPLE: set lpnono "\023" prevents the printer from receiving the
  1117.             DC3 (XOFF) character that places some printers off line.
  1118.  
  1119.  
  1120.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1121.  
  1122.  
  1123.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1124.         ZCOMM User Manual                                                  200
  1125.  
  1126.             EXAMPLE: set lpnono "\7" prevents the printing of bell characters.
  1127.  
  1128.  
  1129.             SEE ALSO: l mode
  1130.  
  1131.         m   m is used to indicate selection of a long distance carrier for
  1132.             calls within the same area code.  It is set to "1" as a default.
  1133.             m may be set to the access code of the particular alternate long
  1134.             distance service desired with a "set" command.  It is separate
  1135.             from the l string parameter because the default "1" prefix may not
  1136.             work if the area code is given, but some alternative long distance
  1137.             services require the area code to be specified for calls within
  1138.             the same area code.
  1139.  
  1140.             SEE ALSO: l string parameter
  1141.  
  1142.         mcommand A command that is executed instead of ZCOMM's built in
  1143.             dialing routine.
  1144.  
  1145.             This may be either "gosub dial" which would access the "dial"
  1146.             entry in the phones file, or "source /dial" which would access the
  1147.             script from a separate file.  The second method allows a separate
  1148.             "dial" file for each machine, but requires one more file to be
  1149.             kept track of.
  1150.  
  1151.             Note that mcommand does not start with an @.  The default value is
  1152.             empty, disabling this function.
  1153.  
  1154.             EXAMPLE: set mcommand "gosub dial"
  1155.  
  1156.  
  1157.             SEE ALSO: telno string parameter
  1158.  
  1159.         mconnect A command that is executed or string that is sent to the
  1160.             modem when the modem makes a connection.  A typical use is to set
  1161.             transparent mode for some Novation modems.  The default value is
  1162.             empty, disabling this function.
  1163.  
  1164.         menu The filename that contains the script accessed by the menu
  1165.             command.
  1166.  
  1167.             EXAMPLE: set menu /host/menu.hst
  1168.  
  1169.  
  1170.         messages Messages entered with the message command are appended to
  1171.             this pathname.  By convention, this file should be readable when
  1172.             ZCOMM is running in Restricted host mode.
  1173.  
  1174.             EXAMPLE: set messages "/host/messages"
  1175.  
  1176.  
  1177.  
  1178.  
  1179.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1180.  
  1181.  
  1182.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1183.         ZCOMM User Manual                                                  201
  1184.  
  1185.         mprefix A command that is executed or a string that is sent to the
  1186.             modem as a prefix to dialing a number.  The default ATD works with
  1187.             the Hayes Smartmodem(TM) 1200.  ATDT instructs the modem to use
  1188.             DTMF (Touch Tone(TM)) dialing instead of pulse dialing.  Character
  1189.             escapes may be used.
  1190.  
  1191.         mm  is set to the minute of the hour. It expands to the form mm.
  1192.  
  1193.             EXAMPLE: echo "It is now %h minutes past the hour"
  1194.             displays: It is now 30 minutes past the hour.
  1195.  
  1196.  
  1197.             SEE ALSO: h, hh, d, t string parameters
  1198.  
  1199.         mprompt Overrides the default main command prompt.
  1200.  
  1201.             EXAMPLE: set mprompt "\r\E[1m%drive:\L%pwd <<<\E[m " Sets the host
  1202.             operation command prompt to display the current disk drive (%c)
  1203.             and directory (%pwd) highlighted (\E[1m) and in lower case (\L).
  1204.  
  1205.             N.B.: If you access Unix systems with ZCOMM, choose an mprompt
  1206.             string that is distinct from your Unix prompt.
  1207.  
  1208.             SEE ALSO: hprompt, drive, pwd string parameters
  1209.  
  1210.         msuffix A command that is executed or a string sent to the modem after
  1211.             the last digit in the phone number.  Most intelligent modems
  1212.             require the default value of "\r".
  1213.  
  1214.         n0-n9 General purpose string parameters.
  1215.  
  1216.         oname1...oname5 contains the information stored by the args string
  1217.             parameter for each level.
  1218.  
  1219.         oncloserx Optional user exit commands to execute after each file is
  1220.             received with a protocol file transfer.* Its use is described in
  1221.             Chapter 11.
  1222.  
  1223.         onclosetx Optional user exit commands to execute after each file is
  1224.             sent with a protocol file transfer.* Its use is described in
  1225.             Chapter 11.
  1226.  
  1227.         onexit Optional commands to execute as ZCOMM exits to the operating
  1228.             system.
  1229.  
  1230.             EXAMPLE: set onexit "@echo GOODBYE!!"
  1231.  
  1232.  
  1233.         outahost A command that is executed or a string sent to the modem when
  1234.             ZCOMM exits host operation with a F1 or ALT-N key.
  1235.  
  1236.  
  1237.  
  1238.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1239.  
  1240.  
  1241.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1242.         ZCOMM User Manual                                                  202
  1243.  
  1244.             EXAMPLE: set outahost ATZ\r sends the ATZ command to a Hayes modem
  1245.             to restore its default no autoanswer state.
  1246.  
  1247.  
  1248.         outalink * A command that is executed or a string sent to the modem
  1249.             when ZCOMM exits the link command.
  1250.  
  1251.             EXAMPLE: set outalink "@kill; px0" clears the circular buffer and
  1252.             prevents restricted callers from accessing the link command.
  1253.  
  1254.  
  1255.             SEE ALSO: intolink string parameter
  1256.  
  1257.         password Changes the password callers must enter to gain access to
  1258.             your computer when ZCOMM is in host operation.  If password is
  1259.             empty no password will be demanded.
  1260.  
  1261.             EXAMPLE: set password "Change This Already"
  1262.  
  1263.  
  1264.             SEE ALSO: challeng.t script, demand command
  1265.  
  1266.         phones The filename that contains the telephone directory entries and
  1267.             associated commands used with the call and gosub commands.  The
  1268.             default is "/PHODIR.t".  The default may be changed at
  1269.             installation time by the putsnp program.  The DOS environment
  1270.             variable PHONES will override the default when ZCOMM is started.
  1271.             Finally, a set command may be used to change the telephone
  1272.             directory once ZCOMM has started.
  1273.  
  1274.         picture The filename used by the ALT-Z command to "zap" a copy of the
  1275.             display memory to the specified file.
  1276.  
  1277.         plog The filename that contains the file transfer performance log.  If
  1278.             empty (the default), this function is disabled.
  1279.  
  1280.         private Pathname that messages are stored into by the private command.
  1281.             This file should NOT be readable when ZCOMM is running in
  1282.             Restricted host mode.
  1283.  
  1284.             EXAMPLE: set private "/private"
  1285.  
  1286.  
  1287.         pw0-pw3 General purpose string parameters for holding passwords.  If
  1288.             defined with a set _pw0 "secretpw" command, it will be cleared
  1289.             with the next call command.
  1290.  
  1291.         pwd This parameter is set to the current working directory by each cd
  1292.             and pwd command.
  1293.  
  1294.  
  1295.  
  1296.  
  1297.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1298.  
  1299.  
  1300.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1301.         ZCOMM User Manual                                                  203
  1302.  
  1303.         quitcmd Sets the string to be sent to the modem or command to be
  1304.             executed when a protocol file transfer has been completed if the
  1305.             ALT-Q key was typed during that transfer.
  1306.  
  1307.             EXAMPLE: set quitcmd t\r\336\r\336\r\025off\r would send t<ENTER>,
  1308.             a pause, <ENTER>, a pause, <ENTER>, and ^Uoff<ENTER>.  This
  1309.             sequence may be useful for automatically logging off Compuserve
  1310.             after downloading a file.
  1311.  
  1312.  
  1313.             SEE ALSO: ALT-Q special key
  1314.  
  1315.         rcmdlog * The filename that contains the log of commands issued
  1316.             remotely (in Host Operation) along with the time, transmission
  1317.             speed, and the name of the caller.  If set to "prn", the commands
  1318.             are logged on the printer.  A highly buffered printer, hard disk
  1319.             file or ramdisk file is recommended because this file will be
  1320.             opened and closed for each host command.  If empty (the default),
  1321.             this function is disabled.
  1322.  
  1323.             EXAMPLE: set rcmdlog D:rcmds
  1324.  
  1325.  
  1326.         remote ZCOMM reads The full name of the remote system from the
  1327.             telephone directory entry when the call command is given.
  1328.  
  1329.             EXAMPLE: call omen using the omen entry in the distributed
  1330.             PHODIR.t file assigns omen-tech to the remote string parameter.
  1331.  
  1332.             In Host Operation, the caller's name is read into remote.
  1333.  
  1334.             SEE ALSO: call command, xpassword string parameter, \PXXXX
  1335.             character escape
  1336.  
  1337.         rmtcheck Sets the string to be sent to the modem or command to be
  1338.             executed each time ZCOMM accepts a command line or ZMODEM protocol
  1339.             Command Download from the remote caller when in Host Operation,
  1340.             before that command is executed.
  1341.  
  1342.             SEE ALSO: rmtcmd, pwd string parameters
  1343.  
  1344.             EXAMPLE: set rmtcheck "@source D:remcheck.t"
  1345.  
  1346.  
  1347.         rmtcmd Contains the command line entered by the caller or received by
  1348.             ZMODEM protocol Command Download in Host Operation.  This may be
  1349.             modified by an unrestricted script invoked via the rmtcheck string
  1350.             parameter.
  1351.  
  1352.             SEE ALSO: rmtcheck string parameter, checkrmt.t script
  1353.  
  1354.  
  1355.  
  1356.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1357.  
  1358.  
  1359.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1360.         ZCOMM User Manual                                                  204
  1361.  
  1362.         rname * Contains the name of the last file received by a protocol,
  1363.             successful or not.
  1364.  
  1365.         rub Assigns a string or command to the RUBOUT (Shift Backspace) key.
  1366.  
  1367.         rxcnt A three digit number which counts the number of files that have
  1368.             been created for receiving.  An incoming file with an illegal name
  1369.             is changed to rename.n with n is incremented from the value stored
  1370.             in rxcnt (or 0).
  1371.  
  1372.         rxlog * The filename that contains the log of received files.  If
  1373.             empty (the default), this function is disabled.
  1374.  
  1375.         s   * Contains the current time in seconds since the last minute.
  1376.  
  1377.         s0...s9 These may be tested with the if %sN and if i%sN,string
  1378.             commands, or expanded into a string using character escapes with
  1379.             the "%sN" construction, where N is 1...9.  Use set param "" (empty
  1380.             string enclosed by double quote characters) to set a string
  1381.             parameter to empty.
  1382.  
  1383.         statlr May be used to place a messgae in the right side of the term
  1384.             function status line, replacing the information normally displayed
  1385.             there.
  1386.  
  1387.         Soft Keys The f1 to fa12 strings are executed by the respective keys
  1388.             from the term function, review function, or command prompt.  In
  1389.             the term function, soft keys definitions for fins, fdel, fhome,
  1390.             fup, fdown, fpgup, fpgdn, fleft, fright, fend will override
  1391.             ZCOMM's built-in definitions for these keys.  The built-in
  1392.             definitions take precedence in the review function, conference
  1393.             command, and at the command prompt.
  1394.  
  1395.             Computers with the 101 key extended keyboard and ROM BIOS support
  1396.             allow ZCOMM to distinguish the cursor cluster keys and the two new
  1397.             function keys labelled F11 and F12.  Extended keyboard cursor
  1398.             cluster keys may be reassigned with the fcdel, fcdown, fcend,
  1399.             fchome, fcins, fcleft, fcpgdn, fcpgup, fcright, and fcup string
  1400.             parameters.  The fnp5 key may be assigned to the "5" key on the
  1401.             numeric pad.[2] ZCOMM's character escapes can be used to encode
  1402.             special characters, including spaces and/or tabs.
  1403.  
  1404.             EXAMPLE: set bs "\177";  set rubout "\b" Swap backspace and rubout
  1405.             for VMS
  1406.  
  1407.  
  1408.         __________
  1409.  
  1410.          2. Visible on extended 101 key keyboards with extended BIOS support
  1411.             only
  1412.  
  1413.  
  1414.  
  1415.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1416.  
  1417.  
  1418.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1419.         ZCOMM User Manual                                                  205
  1420.  
  1421.             The contents of these keys may be displayed by ALT-K or by the
  1422.             keys command.
  1423.  
  1424.             If the assigned string begins with "@" (commercial at), the string
  1425.             is executed as a command.  A soft key command called from the term
  1426.             function should not end with a t or f command because this would
  1427.             cause excessive recursion (calling the term function from within
  1428.             the term function).  (Use the create or open instead.)
  1429.  
  1430.             In the conference command, soft keys are inserted into the editing
  1431.             window unless they are commands, which are executed.
  1432.  
  1433.             Soft keys are not executed from review or the command prompt
  1434.             unless they are commands (beginning with "@").
  1435.  
  1436.             EXAMPLE: set f3 @rb Assigns the rb command to F3.
  1437.  
  1438.  
  1439.  
  1440.         t   expands to the current time and date each time it is used.
  1441.  
  1442.             SEE ALSO: d, h string parameters
  1443.  
  1444.         tab Assigns a string or command to the TAB key.
  1445.  
  1446.         telno The current telephone number string.
  1447.  
  1448.             SEE ALSO: mcommand string parameter
  1449.  
  1450.         tmp A string variable which may be used to indicate the directory used
  1451.             for data to be transmitted or received.
  1452.  
  1453.         tname * Contains the name of the last file sent with a protocol,
  1454.             successful or not.
  1455.  
  1456.         txlog * The filename that contains the log of transmitted files.  If
  1457.             empty (the default), this function is disabled.
  1458.  
  1459.         unrestrict Changes the password callers must match to allow remote
  1460.             functions that are normally restricted such as erasing files,
  1461.             listing and changing parameters, and changing to private
  1462.             directories.  If unrestrict is empty (the default), the unrestrict
  1463.             command will fail.
  1464.  
  1465.             SEE ALSO: unrestrict command
  1466.  
  1467.         w   Contains the day of the week (local time) as Mon, Tue, Wed, Thu,
  1468.             Fri, Sat, or Sun.
  1469.  
  1470.         welcome is executed after the password (if any) has been demanded and
  1471.             accepted.
  1472.  
  1473.  
  1474.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1475.  
  1476.  
  1477.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1478.         ZCOMM User Manual                                                  206
  1479.  
  1480.             EXAMPLE: set welcome "@type welcome.txt; purgek; nulls 0"
  1481.  
  1482.  
  1483.         xhelpfile The pathname that contains the online help file for host
  1484.             mode commands.  This should be readable when ZCOMM is in
  1485.             Restricted Host Operation.  Iff xhelpfile begins with the
  1486.             character @, the rest of xhelpfile is treated as a Zcomm command.
  1487.  
  1488.             SEE ALSO: helpfile string parameters, help command
  1489.  
  1490.         xpassword * xpassword is a master password string that may be used to
  1491.             generate a unique password for each system called.  xpassword is
  1492.             encrypted by the name of the remote system (string parameter
  1493.             remote) to generate a password unique to each remote system
  1494.             called.  The generated password is transmitted as a result of a
  1495.             Soft Key programmed with the \PXXXX construction described in
  1496.             Chapter 23.  To view the generated password, set the remote string
  1497.             parameter to the full remote system name as it appears in the
  1498.             appropriate telephone directory (up to but not including any "-"
  1499.             character), then keyboard lput \PXXXX from the main command
  1500.             prompt.
  1501.  
  1502.             EXAMPLE: set f8 "\PXXXX" Programs F8 to transmit a 5 character
  1503.             password from the term function.
  1504.             Omen Technology Inc cannot accept responsibility for damages due
  1505.             to the breaking of any codes used or generated by ZCOMM.
  1506.  
  1507.         uucplock Contains an optional UUCP lock file prefix for arbitrating
  1508.             tty ports with the Unix UUCP program.  This is normally set
  1509.             automatically, or from the UUCPLOCK environment variable.
  1510.  
  1511.             EXAMPLE: set uucplock "/usr/spool/locks/LCK.." Ee
  1512.  
  1513.         y*  All variable names beginning with "y" are reserved!
  1514.  
  1515.         y0...y127 Read only string parameters y0 to y127 expand to represent
  1516.             lines displayed by the term function.  y0 corresponds to the
  1517.             current partially finished line as displayed by the term function.
  1518.             The last line referenced by y0...y127 becomes the y string
  1519.             parameter current line used by the y, yb, and yf string
  1520.             paramrters.  Each time the term function displays a newline from
  1521.             the remote, the y parameter is set to the new, unfinished line
  1522.             from the remote.
  1523.  
  1524.         y   expands to represent the y parameter current line.
  1525.  
  1526.         yb  Referencing the yb read only string parameter backs up the y
  1527.             string parameter current line one line, and then represents that
  1528.             line.
  1529.  
  1530.  
  1531.  
  1532.  
  1533.         (C) 1989 Omen Tech Inc                    Chapter 23 String Parameters
  1534.  
  1535.  
  1536.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1537.         ZCOMM User Manual                                                  207
  1538.  
  1539.         yf  Referencing the yb read only string parameter advances the y
  1540.             string parameter current line one line, and then represents that
  1541.             line.
  1542.  
  1543.             SEE ALSO: H, h test conditions
  1544.  
  1545.         zmrxesc Requests the sending ZMODEM-90(TM) program[3] to escape the
  1546.             specified additional control character(s).  Printing characters @
  1547.             (40 hex) to _ (57 hex) escape the corresponding control characters
  1548.             NULL (0) to US (1F) in both parities.
  1549.  
  1550.             EXAMPLE: set zmrxesc "@" Requests the sending program to escape
  1551.             NULL (0) and NULL with 8th bit set (80 hex).
  1552.  
  1553.             SEE ALSO: zmtxesc string parameter
  1554.  
  1555.         zmtxesc Causes ZMODEM send commands to escape the specified additional
  1556.             control character(s).  Printing characters @ (40 hex) to _ (57
  1557.             hex) escape the corresponding control characters NULL (0) to US
  1558.             (1F) in both parities.
  1559.  
  1560.             SEE ALSO: zmrxesc string parameter
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.         __________
  1587.  
  1588.          3. DSZ.COM does not support the zmrxesc string parameter.
  1589.  
  1590.  
  1591.  
  1592.         (C) 1989 Omen Tech Inc                    Chapter 23 Character Escapes
  1593.  
  1594.  
  1595.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1596.         ZCOMM User Manual                                                  208
  1597.  
  1598.         24.  CHARACTER ESCAPES
  1599.  
  1600.         Some commands use strings with character escapes similar to those used
  1601.         by the C programming language for describing string constants.  When
  1602.         translating a string for character escapes, ZCOMM substitutes strings
  1603.         (%svar) and then translates the result for backslash (\) encoded
  1604.         character escapes.
  1605.  
  1606.                 String-Parameter    %svar
  1607.                 Environment-Param   %SVAR
  1608.                 % (per cent)        \045
  1609.                 password*           \PXXXXXXX
  1610.                 cleartext*          \C+clear-text+
  1611.                 ciphertext*         \M+ciphertext+
  1612.                 newline (LF)        \n
  1613.                 return (CR)         \r
  1614.                 tab (HT)            \t
  1615.                 alarm (BEL)         \a
  1616.                 backspace (BS)      \b
  1617.                 form feed (FF)      \f
  1618.                 escape (ESC)        \E
  1619.                 transparent         \T
  1620.                 lowercase           \L
  1621.                 uppercase           \U
  1622.                 octal byte          \nnn
  1623.                 decimal byte        \dnnn
  1624.                 hex byte            \xHH
  1625.                 control char        \^C
  1626.                 concatenation       \&
  1627.                 backslash           \\
  1628.  
  1629.         To preserve compatibility with future TurboDial enhancements, a
  1630.         backslash should not be followed by a character not listed above.
  1631.  
  1632.         %svar is replaced by the value of the corresponding string parameter.
  1633.         The string parameter name must be written exactly, in the correct
  1634.         case, with no extra letters or digits at the end.  Any non
  1635.         alphanumeric character delimits the parameter name.  The DOS
  1636.         environment is searched for parameters after exhausting the ZCOMM
  1637.         string parameters.[1]
  1638.  
  1639.         \PXXXXXXX uses the xpassword and remote string parameters to generate
  1640.         a password unique to each remote system, replacing each X character
  1641.         with an upper case alphabetic character.* The xpassword parameter must
  1642.         have at least as many characters as the number of characters used in
  1643.  
  1644.  
  1645.         __________
  1646.  
  1647.          1. DOS environment parameters are upper case only
  1648.  
  1649.  
  1650.  
  1651.         (C) 1989 Omen Tech Inc                    Chapter 24 Character Escapes
  1652.  
  1653.  
  1654.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1655.         ZCOMM User Manual                                                  209
  1656.  
  1657.         the \PXXXXX construction.
  1658.  
  1659.         SEE ALSO: xpassword, remote string parameters
  1660.  
  1661.         \M+ciphertext+ uses a cipher and the contents of the mpassword string
  1662.         parameter to decrypt and transmit the cleartext equivalent to
  1663.         ciphertext.  Ciphertext is delimited by the character immediately
  1664.         following "M".
  1665.  
  1666.         \C+cleartext+ is treated as above, except for no decryption.
  1667.  
  1668.         EXAMPLE: \C+foobar+ is translated to foobar by ZCOMM's character
  1669.         escape expansion.
  1670.  
  1671.  
  1672.         A separate program pga encrypts instances of \C+cleartext+ into
  1673.         \M+ciphertext+ according to a user specified master password.  Pga
  1674.         also decrypts \M sequences to either cleartext, or encrypts them with
  1675.         a new master password.  Please refer to Chapter 99.
  1676.  
  1677.         The \n, \r, \t, \b, \f, \E, \nnn, \xHH, \^C and \\ character escapes
  1678.         generate the associated character.
  1679.  
  1680.         The \T character escape inhibits the processing of character eascpes
  1681.         (but not string substitutions) in the remainder of the string.  It is
  1682.         useful when the raw string contains backslashes which must not be
  1683.         treated as character escapes.
  1684.  
  1685.         The \L character escape forces the rest of the string to lower case,
  1686.         up to the next \ character.  Likewise, \U forces upper case.
  1687.  
  1688.         Octal byte escapes (\nnn) accept 1 to 3 octal digits terminated by the
  1689.         first non octal digit.  Decimal byte escapes (\dnnn) accept 1 to 3
  1690.         digits terminated by the first non digit.  Hex byte escapes (\xHH)
  1691.         accept exactly 2 hex digits.  Control characters may also be
  1692.         represented by \^C where C is the printing representation for Ctrl-C
  1693.         and ^ is the circumflex character.
  1694.  
  1695.         The \& character escape generates nothing; it is useful to delimit the
  1696.         lexical end of a string parameter name in string concatenation
  1697.         applications.
  1698.  
  1699.  
  1700.         24.1  Concatenating String Parameters
  1701.  
  1702.         To concatenate the contents of a string parameter with other
  1703.         characters, one must escape the next character with a backslash if it
  1704.         is a letter or digit.  The \& character escape expands to nothing.
  1705.  
  1706.         EXAMPLE: Assume string parameter s1 contains "foo".
  1707.              putw "%s1\&bar"
  1708.  
  1709.  
  1710.         (C) 1989 Omen Tech Inc                    Chapter 24 Character Escapes
  1711.  
  1712.  
  1713.         Version 17.50 TurboDial 2.33            Universal Line Printer Edition
  1714.         ZCOMM User Manual                                                  210
  1715.  
  1716.         sends "foobar".
  1717.              putw "%s1\142ar"
  1718.         sends "foobar".
  1719.              putw "%s1-skidoo"
  1720.         sends "foo-skidoo".
  1721.              putw "%s1bar"
  1722.         is undefined.
  1723.              putw "%s1\bar"
  1724.         sends "foo<BS>ar"
  1725.  
  1726.         Failure to observe this property causes the sets and put commands to
  1727.         give unexpected results.
  1728.  
  1729.         An encrypted password* is generated from the prototype string
  1730.         \PXXXXXXXX where each X generates an upper case alphabetic character
  1731.         by encrypting the leading letters of the remote system name by
  1732.         xpassword.
  1733.  
  1734.         Only the leading letters of the remote system name are used to allow a
  1735.         directory to have a number of alternate access methods for a given
  1736.         system, yet produce the same automatic password.  For example,
  1737.         "source", "source-telenet", "source300" would all generate the same
  1738.         password, but "sourceb" would generate a different password.
  1739.         xpassword must have at least as many characters as X characters in the
  1740.         prototype string.
  1741.  
  1742.         Omen Technology Inc and sellers of ZCOMM cannot accept any
  1743.         responsibility for damages due to the breaking of any ciphers used or
  1744.         generated by ZCOMM.
  1745.  
  1746.         An arbitrary byte is generated by backslash followed by one to three
  1747.         octal digits, backslash x followed by exactly two hex digits, or by
  1748.         backslash circumflex followed by three decimal digits.  7 bit
  1749.         transmission modes (7s, 7m, 7e, 7o) modify the parity bit of
  1750.         characters transmitted by the term function during the put[w] command.
  1751.  
  1752.  
  1753.         24.2  Quoting Strings
  1754.  
  1755.         Strings must be enclosed by double quotes (Shift ' on the IBM Personal
  1756.         Computer) to allow white space and/or semicolon to be included in the
  1757.         string.  If a string containing white space were not quoted, it would
  1758.         be terminated by the first space or tab, and ZCOMM would consider the
  1759.         rest of the intended string as another (incorrect) command.
  1760.  
  1761.         24.3  Layering of Escaped Characters
  1762.  
  1763.         Sometimes a string will be processed two (or more) times by ZCOMM's
  1764.         character escapes.
  1765.  
  1766.              set fs2 "@accept s1 Name:; find \n%s1 %phones"
  1767.  
  1768.  
  1769.         (C) 1989 Omen Tech Inc                      Chapter 24 Quoting Strings
  1770.  
  1771.